using System;
using System.Collections.Generic;

namespace Fuyao.Business.Entities.Models
{
    public partial class Venta
    {
        public Venta()
        {
            this.DetalleVentas = new List<DetalleVenta>();
        }

        public int VentaID { get; set; }
        public int ClienteID { get; set; }
        public Nullable<decimal> MontoTotal { get; set; }
        public string TipoVenta { get; set; }
        public Nullable<decimal> Descuento { get; set; }
        public int VendedorID { get; set; }
        public Nullable<int> PedidoID { get; set; }
        public int Estado { get; set; }
        public int FormaPago { get; set; }
        public Nullable<int> GuiaRemisionID { get; set; }
        public Nullable<decimal> IGV { get; set; }
        public string Serie { get; set; }
        public Nullable<System.DateTime> FechaPago { get; set; }
        public System.DateTime FechaCreacion { get; set; }
        public Nullable<System.DateTime> FechaModificacion { get; set; }
        public int CreadoPor { get; set; }
        public Nullable<int> ModificadoPor { get; set; }
        public int NroVenta { get; set; }
        public int TipoMoneda { get; set; }
        public string Observaciones { get; set; }
        public virtual Cliente Cliente { get; set; }
        public virtual List<DetalleVenta> DetalleVentas { get; set; }
        public virtual GuiaRemision GuiaRemision { get; set; }
        public virtual Pedido Pedido { get; set; }
        public virtual Vendedor Vendedor { get; set; }
    }
}
